package com.cicc.beergamevirtualsimulationsystem.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 记录明细实体类
 */
@Data
@TableName("record_detail")
public class RecordDetailEntity {

  private static final long serialVersionUID = 1L;

  @TableId(type = IdType.ASSIGN_ID)
  private String id;
  /**
   * 记录id
   */
  private String recordId;
  /**
   * 周期
   */
  private Integer period;
  /**
   * 用户id
   */
  private String userId;
  /**
   * 用户名称
   */
  private String userName;
  /**
   * 下游id
   */
  private String downStreamId;
  /**
   * 下游角色
   */
  private Integer downStreamRole;
  /**
   * 下游名称
   */
  private String downStreamName;
  /**
   * 本期订单量
   */
  private Integer orderQuantity;
  /**
   * 本期发货量
   */
  private Integer deliverQuantity = 0;
  /**
   * 本期欠货量
   */
  private Integer oweQuantity;
  /**
   * 累计欠货量
   */
  private Integer accumulateOweQuantity;
  /**
   * 收货周期
   */
  private Integer receivingCycle;

  /**
   * 是否发货（0：未发货 1：已发货）
   */
  private Integer isDeliver;
}
